package com.qm.console.dao.model;

import lombok.Data;

import java.util.Date;

@Data
public class ScorePropDO {
    private Integer id;

    private String appChannel;

    private Long scoreAdd;

    private Long scoreConsume;

    private Long scoreInventory30days;

    private Long scoreChange;

    private Long scoreInventory;

    private Long scoreFromTask;

    private Long scoreFromDraw;

    private Long scoreFromApprenticeship;

    private Long scoreFromIm;

    private Long scoreFromVoice;

    private Long scoreFromVideo;

    private Long scoreFromGift;

    private Long scoreFromGiftDiamond;

    private Long scoreFromGiftPackage;

    private Long scoreWithdrawConsume;

    private Long scoreToDiamondConsume;

    private Long scoreFromOrder;

    private Long scoreOrderConsume;

    private Long scoreOrder;

    private Date targetDate;

    private Long activateCount;

    private Long activeCount;

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", scoreAdd=").append(scoreAdd);
        sb.append(", scoreConsume=").append(scoreConsume);
        sb.append(", scoreInventory30days=").append(scoreInventory30days);
        sb.append(", scoreChange=").append(scoreChange);
        sb.append(", scoreInventory=").append(scoreInventory);
        sb.append(", scoreFromTask=").append(scoreFromTask);
        sb.append(", scoreFromDraw=").append(scoreFromDraw);
        sb.append(", scoreFromApprenticeship=").append(scoreFromApprenticeship);
        sb.append(", scoreFromIm=").append(scoreFromIm);
        sb.append(", scoreFromVoice=").append(scoreFromVoice);
        sb.append(", scoreFromVideo=").append(scoreFromVideo);
        sb.append(", scoreFromGift=").append(scoreFromGift);
        sb.append(", scoreFromGift=").append(scoreFromGiftDiamond);
        sb.append(", scoreFromGift=").append(scoreFromGiftPackage);
        sb.append(", scoreWithdrawConsume=").append(scoreWithdrawConsume);
        sb.append(", scoreToDiamondConsume=").append(scoreToDiamondConsume);
        sb.append(", scoreFromOrder=").append(scoreFromOrder);
        sb.append(", scoreOrderConsume=").append(scoreOrderConsume);
        sb.append(", scoreOrder=").append(scoreOrder);
        sb.append(", targetDate=").append(targetDate);
        sb.append("]");
        return sb.toString();
    }
}
